﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DongFangGuoKai.WMSPlatform.Domain.Enums
{
    /// <summary>
    /// Agv请求类型
    /// </summary>
    public enum AgvRequstType
    {
        /// <summary>
        /// 创建任务
        /// </summary>
        [Description("创建任务")]
        Create = 0,
        /// <summary>
        /// 执行任务
        /// </summary>
        [Description("执行任务")]
        Run = 1,
        /// <summary>
        /// 取消任务
        /// </summary>
        [Description("取消任务")]
        Cancel = 2,
        /// <summary>
        /// 停止AGV
        /// </summary>
        [Description("停止AGV")]
        Stop = 3,
        /// <summary>
        /// 任务通知
        /// </summary>
        [Description("任务通知")]
        Notify = 4,
        /// <summary>
        /// 任务警告
        /// </summary>
        [Description("任务警告")]
        Warn = 5,
        /// <summary>
        /// 恢复AGV
        /// </summary>
        [Description("恢复AGV")]
        Recovery,
        /// <summary>
        /// AGV状态
        /// </summary>
        [Description("AGV状态")]
        State,
        /// <summary>
        ///仓位与容器绑定和解绑
        /// </summary>
        [Description("仓位与容器绑定和解绑")]
        BindAndUnBind,
        /// <summary>
        /// 继续执行
        /// </summary>
        [Description("继续执行")]
        Continue
    }
}
